草庐IT

Android SearchView X 标记图标

全部标签

android - PackageManager.getApplicationIcon() 返回默认图标?

有没有办法判断我从getApplicationIcon()返回的Drawable是否是默认/内置图标?例如,我的模拟器上安装了几个应用程序。“AdobeReader”有一个由Adob​​e提供的图标。另一方面,“com.android.gesture.builder”和“SampleSoftKeyboard”具有通用的Android图标。这两个包的getApplicationIcon()返回不同的BitmapDrawable对象,但在这两个对象上运行getBitmap()返回相同的Bitmap对象(android.graphics.Bitmap@401a7df8)。到目前为止我唯一的想

android - android maps v2 上的聚类标记

这个问题在这里已经有了答案:WrongtitlesformarkerswithGoogleMapAndroidAPIv2(1个回答)关闭9年前。最近我参与了一个android项目,在该项目中,我设法将标记添加到MapView并在这些标记彼此距离太近时对其进行聚类。现在,我必须使用新的MapFragment-GoogleMapsAndroidAPIv2执行相同的操作。现在标记已成功添加到map中,但我无法进行聚类部分,也找不到有关此主题的任何可用描述。您知道使用新API实现此功能的方法吗?如有任何帮助,我们将不胜感激。

android - 如何更改在 Google App Inventor 中创建的 Android 应用程序的图标?

我正在Googleappinventor中创建一个android应用程序。每次创建应用程序时,应用程序发明者自己都会创建一个默认图标。我不知道如何更改此图标。谁能告诉我如何更改在GoogleAppInventor中创建的Android应用程序的图标? 最佳答案 您可以在这里获得更多信息:http://www.appinventor.org/appPage 关于android-如何更改在GoogleAppInventor中创建的Android应用程序的图标?,我们在StackOverflo

android - 当应用程序通过其启动器图标启动时,如何从通知中心删除 android 推送通知?

如果用户通过启动器图标启动应用程序,我想删除所有待处理的通知。这与这个问题(iOS)有点相关HowtocatchalliOSPushNotificationswithdifferentuseractionsincludingtaponappicon,只是我不关心通知中的任何数据/信息。这可能吗?(到目前为止,我在文档中读到,您可以取消特定的通知。一个简单的.clearAll()调用将是最好的)问候,理查德 最佳答案 NotificationManager有一个可以调用的clearAll()方法

Android 谷歌地图 v2 删除默认标记

我在我的Android应用程序中实现了AndroidGoogleMapsv2,没有任何问题。但是,map包含一些我没有包含的“默认标记”。我的意思是,一些私有(private)营业场所。是否可以从map上删除这些标记,以便我只获得城市名称和街道名称? 最佳答案 修改map样式即可:AddingaStyledMap像这样创建JSON文件src\main\res\raw\map_style.json:[{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]

android - 使用 Intent.createChooser 使用 Waze 和谷歌地图导航显示 Waze 图标两次

我在找到答案后创建了这个问题,我不确定礼节,但它seemstobeOK(另外,我现在看到有一个内置选项)。问题如标题所述,我们使用类似于以下的代码创建了一个Intent选择器:Stringurl="waze://?ll="+latitude+","+longitude+"&navigate=yes";IntentintentWaze=newIntent(Intent.ACTION_VIEW,Uri.parse(url));StringuriGoogle="google.navigation:q="+latitude+","+longitude;IntentintentGoogleNav

java - 如何在 Android 谷歌地图中为当前位置动态加载标记?

我目前正在开发一款使用谷歌地图服务的Android应用。因为用户将能够看到数以千计的标记,所以我只想加载当前在map边界内的标记(即当用户查看特定map图block时)。我知道如何使用javascript/html来做到这一点。但是Android好像没有提供containsLatLng(latlng)和getBounds等类似的方法(我只找到了getLatitudeSpan和getLongitudeSpan,不知道怎么用才能达到类似的效果)。任何人都可以给我一些提示吗?我将不胜感激任何帮助或至少为自己指明正确的方向。 最佳答案 您可

android - 应用程序已安装并有两个图标

我制作了一个Android应用程序并且运行良好,但我的设备屏幕上有两个图标。我认为这可能是AndroidManifest问题。知道它可能是什么吗?这是我的AndroidManifest.xml: 最佳答案 这可能是因为您已将两个Activity声明为MAIN和LAUNCHER在您的Androidmanifest.xml文件中。您只需要一个带有这些Intent过滤器的Activity,这样当应用安装时,系统就会知道哪个Activity将用作主要启动器Activity。 关于android-

android - 从 Android 菜单项图标获取可绘制对象

我在菜单项中有一个书签图标。我想根据之前是否按下书签来更改图标中的可绘制对象。我有两个drawbles,staro(意思是星橙)或starw(意思是星白)。我只想在按下时切换它。我如何知道publicbooleanonOptionsItemSelected(MenuItemitem)方法中的图标中有哪个drawble。是否可以通过项目知道可绘制对象。我所知道的是item.getIcon()不是drawble。我无法将item.getIcon()与R.drawable.starto进行比较 最佳答案 你可以试试if(item.getI

android - 我们如何在 Android 的上下文操作栏中显示后退按钮而不是完成(复选标记)按钮

我默认得到这个我要这个这应该很简单,但我在Android文档上找不到任何相关内容。privatevoidsetupContextualBar(){mActionModeCallback=newActionMode.Callback(){//Calledwhentheactionmodeiscreated;startActionMode()wascalled@OverridepublicbooleanonCreateActionMode(ActionModemode,Menumenu){MenuInflaterinflater=getActivity().getMenuInflater(